
package web.reclamos.service;

import java.util.List;
import web.reclamos.beans.Coorporacion;
import web.reclamos.dao.CoorporacionDao;
import web.reclamos.dao.exception.ExceptionReclamos;
import web.reclamos.dao.factory.FabricaDao;

public class CoorporacionService {

    FabricaDao fabricaDao = FabricaDao.getFabricaDao(FabricaDao.SQL);
    CoorporacionDao cooDao = fabricaDao.getCoorporacionDao();

     public void registrarCoorporacion(Coorporacion entidad) throws ExceptionReclamos{
        cooDao.crear(entidad);
    }

   public void modificarCoorporacion(Coorporacion entidad){
        cooDao.modificar(entidad);
    }

   public void eliminarCoorporacion(int id){
        cooDao.eliminar(id);
    }

    public Coorporacion devolverPorId(int id) {
        return cooDao.traerPorId(id);
    }

    public List<Coorporacion> devolverTodos() {
        return cooDao.traerTodo();
    }

    public List<Coorporacion> consultarPorNombre(String nombre) {
        return cooDao.traerPorNombre(nombre);
    }

}
